package com.wjm.service.interf;

import java.util.List;

import com.wjm.entity.Admin;

public interface AdminServiceInterface extends ServiceInterface<Admin> {

	/**
	 * 登陆
	 * 
	 * @param adminCode
	 *            账号
	 * @param adminPass
	 *            密码
	 * @return 成功返回管理员对象 不成功返回null
	 * @throws Exception
	 */
	public Admin login(String adminCode, String adminPass) throws Exception;

	/**
	 * 修改状态
	 * 
	 * @param adminId
	 *            管理员id
	 * @param status
	 *            状态
	 * @return 成功返回true
	 * @throws Exception
	 */
	public boolean updateStatus(int adminId, int status) throws Exception;

	/**
	 * 根据状态获取所有
	 * 
	 * @param status
	 *            状态
	 * @return list集合
	 * @throws Exception
	 */
	public List<Admin> getByStatus(int status) throws Exception;

}
